var SaGem = {
	correo : [  {
		check : true,
		asunto : "Creditos Pag...",
		descripcion : "Creditos Cancelados",
		fecha : "1/03/2011",
		peso : "587 Kb",
		tipo : "2"
	},{
		check : true,
		asunto : "Control Cuot...",
		descripcion : "Cuotas Por Cobrar",
		fecha : "1/03/2011",
		peso : "3 Mb",
		tipo: "1"
	},{
		check : true,
		asunto : "Vacaciones",
		descripcion : "Pendientes Por Cobrar",
		fecha : "1/03/2011",
		peso : "587 Kb",
		tipo : "2"
	},{
		check : true,
		asunto : "Aguinaldos",
		descripcion : "Pendientes Por Cobrar",
		fecha : "1/03/2011",
		peso : "3 Mb",
		tipo: "1"
	}]
};

var DefCols = [ {
	key : "check",
	formatter : "checkbox",
	label : ""
}, {
	key : "asunto",
	label : "Asunto",
	sortable : true,
	width : 80
}, {
	key : "descripcion",
	label : "Descripci&oacute;n",
	sortable : true,
	width : 120
}, {
	key : "fecha",
	label : "Fecha",
	sortable : true
}, {
	key : "peso",
	label : "Tama&ntilde;o",
	sortable : true,
	hidden : true
}, {
	key : "tipo",
	label : "tipo",
	sortable : true,
	hidden : true
} ];

var DefCols_Aux = [ {
	key : "check",
	formatter : "checkbox",
	label : ""
}, {
	key : "asunto",
	label : "Asunto",
	sortable : true,
	width : 170
}, {
	key : "descripcion",
	label : "Descripci&oacute;n",
	sortable : true,
	width : 300
}, {
	key : "fecha",
	label : "Fecha",
	sortable : true
}, {
	key : "departamento",
	label : "Departamento",
	sortable : true
}, {
	key : "peso",
	label : "Tama&ntilde;o",
	sortable : true
}, {
	key : "tipo",
	label : "tipo",
	sortable : true,
	hidden : true
}  ];

YAHOO.util.Event.addListener(window, "load", function() {
	YAHOO.example.TabView = function() {

		var FuenteDt = new YAHOO.util.DataSource(SaGem.correo);
		FuenteDt.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;
		FuenteDt.responseSchema = {
			fields : [ "asunto", "descripcion", "fecha", "peso", "tipo" ]
		};
		var TablaDt = new YAHOO.widget.DataTable("dtCorreo", DefCols, FuenteDt,
				{
					scrollable : true,
					height : "289"
				});
		var TablaDt_aux = new YAHOO.widget.DataTable("dtNomina", DefCols_Aux,
				FuenteDt, {
					scrollable : true,
					heigth : "289",
					width : "100%"
				});

		TablaDt.subscribe("rowMouseoverEvent", TablaDt.onEventHighlightRow);
		TablaDt.subscribe("rowMouseoutEvent", TablaDt.onEventUnhighlightRow);
		TablaDt.subscribe("rowClickEvent", TablaDt.onEventSelectRow);

		TablaDt.on('cellClickEvent', function(oArgs) {
			// 'this' is already referring to
				// the DataTable

				var target = oArgs.target;
				var record = this.getRecord(target);
				var column = this.getColumn(target);
				
				var strUrl_Proceso = "http://" + window.location.hostname + "/index.php/cooperativa/DataSource_Tareas_Pendientes";
				//alert(strUrl_Proceso);
				document.getElementById("ContenidoCorreo").innerHTML = "<br><br><br><br><br><br><br><p><center><strong>Generando Archivos<br>Cargando por favor espere un momento</strong><br>" +
				"<img src='" + window.location.protocol + "//" + window.location.hostname + "/cooperativa-electron/system/img/cargando.gif'></center></p>";
				new Ajax.Request(
						strUrl_Proceso,
						{
							method : 'post',
							postBody : 'ano=2012' 
							+ '&tipo=' + record.getData('tipo')
							+ '&asunto=' + record.getData('asunto')
							+ '&descripcion=' + record.getData('descripcion'),
							onSuccess : function(transport) {
							
							document.getElementById("ContenidoCorreo").innerHTML = transport.responseText;
								
							},
							onFailure: function(transport){
								document.getElementById("ContenidoCorreo").innerHTML = transport.responseText + "<br>No se logro establecer conexion con el servidor...";
							}
						}
						
				)
//					document.getElementById("ContenidoCorreo").innerHTML = ""

			});

		var tabGenerales = new YAHOO.widget.TabView("dtGenerales");
		var tab = new YAHOO.widget.TabView("correo");
		tab.getTab(1).addListener("click", function() {
			TablaDt.onShow()
		});
		tab.getTab(2).addListener("click", function() {
			TablaDt_aux.onShow()
		});

		return {
			oDS : FuenteDt,
			oDT : TablaDt,
			oTV : tab
		};
	}();
});


